Be forgiving if cursors are missing
authorMatthias Clasen <mclasen@redhat.com>
Sat, 5 Dec 2015 23:55:05 +0000 (18:55 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 5 Dec 2015 23:55:05 +0000 (18:55 -0500)
No need to crash here. Missing cursors are ugly, but we
shouldn't crash.

gtk/gtkwindow.c

index e9867b0a3741af038e49c9ac0630316d5479e4a7..ee10d3f535c0f9b5d3ea5192b4931f707aa25c5d 100644 (file)
@@ -7262,7 +7262,7 @@ gtk_window_realize (GtkWidget *widget)
         {
           attributes.cursor = gdk_cursor_new_from_name (gtk_widget_get_display (widget), cursor[i]);
           priv->border_window[i] = gdk_window_new (gdk_window, &attributes, attributes_mask);
-          g_object_unref (attributes.cursor);
+          g_clear_object (&attributes.cursor);
 
           gdk_window_show (priv->border_window[i]);
           gtk_widget_register_window (widget, priv->border_window[i]);